/* ====================================== toast  ====================================== */
import { message } from 'antd'
// ===================================================================== Select
message.config({ top: '40%', duration:1 })

window.addEventListener('click', e =>{
	const className = e.target.parentNode.className
	const tagName = e.target.tagName
	
	if(window.$fn.isString(className)){
		if( className.indexOf('ant-message-custom-content') !== -1 ||
			className.indexOf('anticon') !== -1 ||
			className.indexOf('ant-message-notice') !== -1
		){ 
			return
		}
	}
	
	if(window.$fn.isString(tagName)){
		if(tagName.indexOf('path') !== -1){
			return
		}
	}
	
	message.destroy()
})

const _ = {
	success(msg){
		message.success(msg)
	},
	error(msg, delay= 3){
		message.error(msg, delay)
	},
	info(msg){
		message.info(msg)
	},
	warning(msg, delay){
		message.warning(msg, delay)
	},
	warn(msg){
		message.warn(msg)
	},
	loading(msg){
		message.loading(msg)
	},
}
export default _